﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int* pc = &arr[0];
//	int* pa = arr;
//	int* pb = &arr;
//	/*printf("%p\n", &arr[0]);
//	printf("%p\n", &arr[0]+1);
//	printf("%p\n", arr);
//	printf("%p\n", arr+1);
//	printf("%p\n", &arr);
//	printf("%p\n", &arr+1);*/
//	printf("%p\n",pc);
//	printf("%p\n",(pc + 1));
//	printf("%p\n", pb);
//	printf("%p\n", (pb + 1));
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int* p = arr;
//	for (int i = 0; i < sz; i++)
//	{
//		scanf("%d", p + i);
//	}
//	for (int j = 0; j < sz; j++)
//	{
//		printf("%d ", *(p + j));
//	}
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 0 };
//	int i = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int* p = arr;
//
//	for (i = 0; i < sz; i++)
//	{
//		scanf("%d", p + i);
//	}
//	for (int j = 0; j < sz; j++)
//	{
//		printf("%d ", p[j]);
//	}
//	return 0;
//}

//void Fun(int arr[])
//{
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	printf("%d \n", sz);
//}

//void Fun(int* arr, int sz)
//{
//	for (int i = 1; i <= sz; i++)
//	{
//		printf("%d ", i);
//	}
//}

//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,89,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	printf("%d \n", sz);
//	Fun(arr, sz);
//	return 0;
//}

//void Fun(int* arr)
//{
//
//}
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,89,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	printf("%d \n", sz);
//	Fun(arr);
//	return 0;
//}
#include <stdbool.h>

//void maopao(int* arr, int sz)
//{
//	int i = 0;
//	
//	for ( i = 0; i < sz-1; i++)
//	{
//		for (int j = 0; j < sz - 1- i; j++)
//		{
//			if (arr[j]>arr[j+1])
//			{
//				_Bool flag=false;
//				int tmp = arr[j];
//				arr[j] = arr[j + 1];
//				arr[j + 1] = tmp;
//			}
//		}
//		_Bool flag = true;
//		break;
//	}
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//}
//
//int main()
//{
//	int arr[10] = { 10,9,8,7,6,5,4,3,2,1 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	maopao(arr, sz);
//	return 0;
//}

//int main()
//{
//	int a = 10;
//	int* pa = &a;
//	int** ppa = &pa;
//	**ppa = 10;
//	printf("%d\n", **ppa);
//	printf("%d\n", *pa);
//	printf("%d\n", a);
//	return 0;
//}

//int main()
//{
//	int arr1[5] = { 5,7,3,2,9 };
//	int arr2[5] = { 3,9,1,5,0 };
//	int arr3[5] = { 7,3,8,4,1 };
//	int* parr[3] = {arr1,arr2,arr3};
//	int i, j = 0;
//	for ( i = 0; i < 3; i++)
//	{
//		for ( j = 0; j < 5; j++)
//		{
//			printf("%d ", parr[i][j]);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//int main()
//{
//	int arr1[5] = { 5,7,3,2,9 };
//	int arr2[5] = { 3,9,1,5,0 };
//	int arr3[5] = { 7,3,8,4,1 };
//	int* parr[3] = { arr1,arr2,arr3 };
//	int i, j = 0;
//	for (i = 0; i < 3; i++)
//	{
//		for ( j = 0; j < 5; j++)
//		{
//			printf("%d ", parr[i][j]);
//		}
//		printf("\n");
//	}
//	return 0;
//}
//
//int main()
//{
//	char arr[] = "abcdef";
//	char* p = arr;
//	*p = 'w';
//	printf("%s", arr[1]);
//	return 0;
//}

//int main()
//{
//	char arr[] = "hello world";
//	*arr = "weiokagfjhewahg";
//	printf("%c", *arr);
//	return 0;
//}

//int main()
//{
//	char str1[] = "hello bit.";
//	char str2[] = "hello bit.";
//	const char* str3 = "hello bit.";
//	const char* str4 = "hello bit.";
//	if (str1 == str2)
//		printf("str1 and str2 are same\n");
//	else
//		printf("str1 and str2 are not same\n");
//	if (str3 == str4)
//		printf("str3 and str4 are same\n");
//	else
//		printf("str3 and str4 are not same\n");
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int(*p)[10] = &arr;
//	printf("%d", (*p)[10]);
//	return 0;
//}